
#layout {
  height: 100vh;
  width: 100%;
  box-sizing: border-box;
  border: 0.001rem solid transparent; // 去除滚动条
  overflow: hidden;
  // position: relative;
  .itemTop{
    height: 0.8rem;
    width: 100%;
    position: fixed;
    top:0;
    left:0;
    overflow: hidden;
    z-index: 1000;
    padding-right: 0.2rem;
    background-color: #5b8bfd;
    color: #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    .itemCon{
      width: 10rem;
      display: flex;
      justify-content: space-around;
      color: #fff;
      li{
        font-size: 0.16rem;
        box-sizing: border-box;
        cursor: pointer;
        height: 0.8rem;
        width: 1.2rem;
        text-align: center;
        vertical-align: middle;
        display: flex;
        justify-content: center;
        align-content: space-between;
        flex-wrap: wrap;
        padding-top: 0.05rem;
          >img{
            width: 0.34rem;
            height: 0.34rem;
          }
          P{
            width: 100%
          }
          .Pline{
            height: 0.03rem;
            width:  30%;
            background: #5b8bfd;
          }
      }
    }
    .title{
      width: 20vw;
      min-width: 256px;
      box-sizing: border-box;
      font-family: 'logoFont';
      padding: 0 0.2rem 0 0.2rem;
      height: 0.8rem;
      line-height:0.8rem;
      font-size: 0.24rem;
      // background-color: #4977e6;
    }
    .itemRight{
      display: flex;
      p{
        &:last-child{
          span{
            &:first-child{
              &::after{
                border-radius: 8px;
                margin-left: 7px;
                content: '';
                display: inline-block;
                width: 1.4px;
                height: 10px;
                background-color: #fff;
              }
            }
          }
        }
        &:first-child{
          margin-right: 20px;
        }
      }
    }
  }
  .contentGx{
    margin-top: 0.8rem;
    display: flex;
    align-content: space-between;
    height: 92.6vh;
    min-width: 1280px;
    overflow: auto;
    // border: 1px solid red;
    .sideItem{
      width: 18vw;
      min-width: 230.4px;
      height:  92.6vh;;
      background-color: #ffffff;
      overflow: auto;
      .el-menu {
        width: 18vw;
        background: #fff;
        min-width: 256px;
        //左侧栏样式
        border-right: 0;
        .el-submenu__title {
          color: rgb(191, 203, 217);s
          &:hover {
            background: #001528
          }
          i {
            color: rgb(191, 203, 217);
          }
        }
        .el-menu-item.is-active {
          background:#3a8ee6 !important;
          //border-radius: 15em;
        }
        .el-menu-item {
          color: rgb(191, 203, 217);
          background: #1f2d3d;
          &:hover {
            background: #001528
          }
        }
      }

      // .el-tree{
      //   .el-tree-node__content{
      //     // height: 0.5rem;
      //     // border-radius: 0.25px;
      //   }
      //   .el-tree-node.is-expanded>.el-tree-node__children{
      //     // background: red;
      //   }
      //   .el-tree-node__content {
      //     height: 0.5rem;
      //     border-radius: 0.25rem !important;
      //     &:hover{
      //       height: 0.5rem;
      //     border-radius: 0.25rem !important;
      //       background-color: #4977e6;
      //       color: #fff;
      //     }
      //     }
      //   }

    }
    #container {
      height: 92.6vh;
      width: 81.9vw;
      min-width: 1048px;
      overflow: hidden;
      header {
        height:6vh;
        line-height:6vh;
        padding-left: 0.2rem;
        .toggle {
          margin-left: 0.1rem;
          cursor: pointer;
          width: 0.22rem;
          height: 0.22rem;
          transition: .38s;
          transform: rotate(0)
        }
        .isActive {
          transform: rotate(90deg)
        }
        .app-breadcrumb.el-breadcrumb {
          display: inline-block;
          line-height: 0.1rem;
          margin-left: 0.1rem;
          a {
            font-weight: 400 !important;
          }

        }
      }
      .contents{
        height: 85.2vh;
        box-sizing: border-box;
        border: 1.8vh solid #eff2f9;
        position: relative;
        .dashboard-editor-container{
          height:81.6vh;

        }
        // 内容
      .padingPage{
        //border: 1px solid blue;
        height: 81.6vh;
        overflow: auto;
        background-color: #fff;
        padding: 0.2rem;
        .top{

        }
        .search{

        }
        .content{
          margin-top: 0.2rem;
          border: 1px solid #eff2f9;
          .tableHeigh{
            overflow: auto;
            height: calc(81.6vh - 160px - 0.8rem) !important;
          }
        }
        .pagina{
          position: absolute;
          bottom: 0.2rem;
          right: 0.4rem;
          text-align: center;
        }
      }
      // 加lab的内容部分
    .pageContent{
      // height: 100%;
      height: 76vh;
      overflow: auto;
      background-color: #fff;
      padding: 0.2rem;
      .top{

      }
      .search{

      }
      .content{
        margin-top: 0.2rem;
        // margin-right: 0.8rem;
        .tableHeigh{
          overflow: auto;
          height: calc(76vh - 140px - 1rem) !important;
        }

      }
      // 分页
        .pagina{
          position: absolute;
          bottom: 0.2rem;
          right: 0.4rem;
          // bottom:0;
          // right: 0.4rem;
          text-align: center;
        }
      }
      }

    }
  }
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
  width: 5px;
  height: 5px;
  background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #cecece;
}

